Streams, Stream Transformers and Domain Representations
نویسندگان
چکیده
We present a general theory for the computation of stream transformers of the form F : (R! B)! (T ! A), where time T and R, and data A and B, are discrete or continuous. We show how methods for representing topological algebras by algebraic domains can be applied to transformations of continuous streams. A stream transformer is continuous in the compact-open topology on continuous streams if and only if it has a continuous lifting to a standard algebraic domain representation of such streams. We also examine the important problem of representing discontinuous streams, such as signals T ! A, where time T is continuous and data A is discrete.
منابع مشابه
Computability of Operators on Continuous and Discrete Time Streams
A stream is a sequence of data indexed by time. The behaviour of natural and artificial systems can be modelled by streams and stream transformations. There are two distinct types of data stream: streams based on continuous time and streams based on discrete time. Having investigated case studies of both kinds separately, we have begun to combine their study in a unified theory of stream transf...
متن کاملInfluence of Stream channel morphology and in-stream habitats on fish community in Golestan province Streams
Four streams with different sizes were selected for studying the effects of environmental factors on fish assemblages using indirect (Detrended Correspondence Analysis, DCA) and direct (Redundancy Analysis, RDA) gradient analysis in Golestan province. DCA of presence-absence and relative abundance data showed well gradient and linear model of species variability. In the within-site RDA, environ...
متن کاملNotes on Pure Dataflow Matrix Machines: Programming with Self-referential Matrix Transformations
Dataflow matrix machines are self-referential generalized recurrent neural nets. The self-referential mechanism is provided via a stream of matrices defining the connectivity and weights of the network in question. A natural question is: what should play the role of untyped lambda-calculus for this programming architecture? The proposed answer is a discipline of programming with only one kind o...
متن کاملReusable Software Infrastructure for Stream Processing
Developers increasingly use streaming languages to write their data processing applications. Whilea variety of streaming languages exist, each targeting a particular application domain, they are allsimilar in that they represent a program as a graph of streams (i.e. sequences of data items) andoperators (i.e. data transformers). They are also similar in that they must process large ...
متن کاملErosion Hazard Index Methodology (EHIM) for Streams Erodibility Assessment (Ardabil-Province)
An erosion hazard index methodology (EHIM) was developed for assessing stream erosion. The index of stream erosion is designed as a management tool. Assessing stream erosion involves consideration of a range of aspects of streams and a value judgment about a desirable state. The assessment of the erosion indicators of streams was based on a state-wide assessment of physical stream condition. A ...
متن کامل